package com.practice.service.admin;

import com.practice.common.result.PageResult;
import com.practice.common.result.Result;
import com.practice.pojo.admin.dto.PageArticleDTO;
import com.practice.pojo.user.entity.Article;


public interface ArticleService {
    /**
     * 删除文章
     * @param id
     * @return
     */
    Result deleteById(Long id);

    /**
     * 文章列表-分页
     * @return
     */
    Result list(PageArticleDTO dto);



    /**
     * 文章添加
     * @param article
     * @return
     */
    Result add(Article article);
    /**
     * 文章详情
     * @return
     */
    Result selectById(Integer id);

    /**
     * 文章修改
     * @param article
     * @return
     */
    Result update(Article article);
}
